Skip to content

[pull] main from Shopify:main - #200

Merged
pull[bot] merged 2 commits into
code:mainfrom
Shopify:main
Jul 9, 2026
Merged

[pull] main from Shopify:main#200
pull[bot] merged 2 commits into
code:mainfrom
Shopify:main

Conversation

@pull

@pull pull Bot commented Jul 9, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

On web, JsiSkParagraphStyle.toParagraphStyle only ever passed
{ color: BLACK } as the textStyle, silently dropping the default
textStyle provided to ParagraphBuilder.Make (fontFamilies, fontSize,
etc.), so text laid out with the CanvasKit defaults (fontSize 14)
unless a style was pushed explicitly. The native implementation
honors it, so web behaved differently from iOS/Android.

Merge the defined properties of the converted textStyle over the
black-color default (the ParagraphStyle constructor requires a color).

Also includes the node version upgrade from main (#3927).
Release WebGL contexts and GrDirectContexts on web Canvas unmount,
reuse them on relayout, and unregister view handles from SkiaViewApi
so unmounted views no longer retain their detached canvas elements.
Drop pictures set after unmount and guard snapshot calls on
unregistered views.
@pull pull Bot locked and limited conversation to collaborators Jul 9, 2026
@pull pull Bot added the ⤵️ pull label Jul 9, 2026
@pull
pull Bot merged commit 368169d into code:main Jul 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant